package com.nuoniu.sibanyun.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName RouterMenuVo
 * @Description 菜单权限路由VO （根据当前用户生成 vue前端项目的菜单 和 路由）
 * @Authpr baiqiang
 * @Date 2020/5/8 15:36
 **/
@ApiModel("菜单权限路由VO")
@Data
public class RouterMenuVo {

    private Long id;

    @ApiModelProperty("上级菜单ID")
    private Long parentId;

    @ApiModelProperty("所有上级菜单ID")
    private String parentIds;

    @ApiModelProperty("跳转路径")
    private String path;

    @ApiModelProperty("菜单名称")
    private String name;

    @ApiModelProperty("菜单类型（1菜单 2权限 3开发）")
    private Integer menuType;

    @ApiModelProperty("父组件名称")
    private String component;

    @ApiModelProperty("重定向地址")
    private String redirect;

    @ApiModelProperty("其他信息")
    private RouterMeta meta;

    @ApiModelProperty(value = "是否显示（1显示 0隐藏）")
    private Boolean isShow;

}
